GeanyFiletype

Represents a filetype.

Members

Variables

comment_close
gchar* comment_close;
Undocumented in source.
comment_open
gchar* comment_open;
Undocumented in source.
comment_single
gchar* comment_single;
Undocumented in source.
comment_use_indent
gboolean comment_use_indent;
Undocumented in source.
context_action_cmd
gchar* context_action_cmd;
Undocumented in source.
error_regex_string
gchar* error_regex_string;
Undocumented in source.
extension
gchar* extension;

< Default file extension for new files, or @c NULL.

group
GeanyFiletypeGroupID group;
Undocumented in source.
icon
GIcon* icon;
Undocumented in source.
id
GeanyFiletypeID id;

< Index in @ref filetypes.

indent_type
gint indent_type;
Undocumented in source.
indent_width
gint indent_width;
Undocumented in source.
lang
TMParserType lang;
Undocumented in source.
lexer_filetype
GeanyFiletype* lexer_filetype;
Undocumented in source.
mime_type
gchar* mime_type;
Undocumented in source.
name
gchar* name;

Untranslated short name, such as "C", "None". * Must not be translated as it's used for hash table lookups - use * filetypes_get_display_name() instead.

pattern
gchar** pattern;

< Array of filename-matching wildcard strings.

priv
GeanyFiletypePrivate* priv;
Undocumented in source.
title
gchar* title;

Shown in the file open dialog, such as "C source file".

Meta